package com.sparrow.manage.util;

import java.io.File;

public class FileUtil {

    /**
     * 获取指定文件路径下的指定后缀的文件数量
     * @param path
     * @param suffix
     * @return
     */
    public static int fileCount(String path, String suffix){
        File directory = new File(path);
        if(directory.isDirectory()){
            int result = 0;
            File[] files = directory.listFiles();
            for(File file : files){
                if(file.isFile()){
                    if(file.getName().endsWith(suffix)){
                        result++;
                    }
                }else{
                    result += fileCount(file.getPath(), suffix);
                }
            }
            return result;
        }else{
            return 0;
        }
    }

}
